home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 49
/
Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso
/
Aminet
/
util
/
misc
/
LC2.lha
/
src
/
LC2_1s.HB2
next >
Wrap
Text File
|
2002-03-28
|
106KB
|
1,977 lines
' LOTTO CHECK version 2.1d Copyright (C) 1994-2001 Lorence Lombardo.
' This program is Free software' you can redistribute it and/or modify
' it under the terms of the GNU General Public License as published by
' the Free Software Foundation' either version 2 of the License, or
' (at your option) any later version.
' This program is distributed in the hope that it will be useful,
' but WITHOUT ANY WARRANTY' without even the implied warranty of
' MERCHANTABILITY OR FITNESS For A PARTICULAR PURPOSE. See the
' GNU General Public License For more details.
' You should have received a copy of the GNU General Public License
' along with this program' if not, write to the Free Software
' Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
' See "http://www.tattersalls.com.au" for related interest.
' See the archives "hsb_miscsrc.lha" and "hsb_reqt_inc.lha" for
' additional includes to this program on the aminet.
' Email:- lory@subdimension.com
' Snail mail:- Lorence Lombardo
' 5 Rankin Street,
' Altona, 3018
' Victoria, Australia
CLEAR:DEFINT A-Z
REM $VARCHECKS
REM $INCLUDE graphics.bh
REM $INCLUDE diskfont.bh
REM $INCLUDE exec.bh
REM $INCLUDE dos.bh
REM $INCLUDE intuition.bh
REM $INCLUDE reqtools.bh
REM $INCLUDE utility.bh
REM $INCLUDE BLib/ImageSupport.bas
CONST minver& = 37& 'needs Kickstart 37+ (2.0)
CONST rtver& = 38& 'reqtools-version 38+
CONST wbufsize& = 512&
CONST tagptr& = 384&
LIBRARY OPEN "exec.library", minver&
LIBRARY OPEN "intuition.library", minver&
LIBRARY OPEN "reqtools.library", rtver&
LIBRARY OPEN "graphics.library"
LIBRARY OPEN "diskfont.library"
'----------------------------------------------------------------------------
'512 byte, enough workspace for stringoperations and taglists:
wbuf& = AllocVec& (wbufsize&, MEMF_PUBLIC& OR MEMF_CLEAR&)
IF wbuf& = NULL&
END
END IF
tagb& = wbuf& + tagptr& 'buffersection for taglists
nul$ = CHR$(0) 'newline, stringtermination
'----------------------------------------------------------------------------
SUB InitTextAttr(T(1),FontName$,BYVAL Height,BYVAL style,BYVAL flags)
POKEL VARPTR(T(0))+ta_Name%,SADD(FontName$+CHR$(0))
t(ta_YSize\2)=Height
POKEB VARPTR(T(0))+ta_Style,style
POKEB VARPTR(T(0))+ta_Flags,flags
END SUB
DIM TextAttr(4)
GOSUB lcpic
ON ERROR GOTO TERROR
FCH$ = "LOTTO CHECK (C) 1994 Lorence Lombardo."
FCH2$ = "LOTTO CHECK (C) 1997 Lorence Lombardo."
LF$ = CHR$(10): PRF=0
REM **********D( T ,N, L )**** ticket,number,line ****
REM NX=system GT= Games/ticket
TMX = 100: DIM D(TMX + 1, 25, 12), X$(TMX + 1), NX(TMX + 1), GT(TMX + 1), N(20), R(25), WN(25, 12), WL(12), K(7), E$(14), NC(45), WT(TMX), WTL(TMX, 12)
IF FEXISTS("ENVARC:LC2.prefs")
OPEN "ENVARC:LC2.prefs" FOR INPUT AS #1
INPUT #1, scm&, PR$: CLOSE 1: GOSUB scmode
ELSE
WINDOW 3,"",(10,10)-(1,1),32+128+256: WINDOW OUTPUT 3
PR$ = "PRT:": GOSUB scrmode: WINDOW CLOSE 3: IF sel=0 THEN END
END IF
MD$ = "": Z = 0: V = 0:XX2 = 18: N$ = "LC-DEF.DAT": ST = 1: GOSUB TLD
IF ST = 2 THEN P$ = "O": GOTO OPTIONS
ttop:
ST = 0: RR$ = "": FOR NN = 1 TO 8: N(NN) = 0: NEXT: NR = 0: M = 0: D = 0: B$ = ""
WINDOW 2,"",(0,85)-(640,171),16+32+128+256,1:WINDOW OUTPUT 2:FSZ=9:GOSUB font
DO
NR = NR + 1: G = NR: N1$ = " LOTTO ": IF MD$ = "4" THEN N1$ = " KENO "
IF NR > 6 AND MD$ <> "4" THEN RR$ = "SUPPLEMENTARY ": G = NR - 6
GN$ = STR$(G): IF MD$ = "2" AND NR = 6 THEN GN$ = "": RR$ = "POWER-BALL "
NR$ = N1$ + RR$ + "NUMBER" + GN$ + " IS"
TASK:
NRCH = 0: PRINT NR$: INPUT P$: PRINT
N(NR) = VAL(P$): IF UCASE$(P$) = "O" THEN P$ = "O": GOTO OPTIONS
IF UCASE$(P$) = "Q" THEN GOTO TEND
IF MD$ = "1" AND N(7) = 0 AND NR = 7 THEN NR = 6: EXIT DO
IF N(NR) < 1 OR N(NR) > GDMX THEN
SOUND 880,2: COLOR 9: PRINT " 1 TO"; GDMX; "ONLY MATE !!!": COLOR 1: PRINT : GOTO TASK
END IF
IF MD$ = "2" AND NR < 6 THEN GOSUB NCHECK
IF MD$ <> "2" THEN GOSUB NCHECK
IF NRCH = 1 THEN SOUND 880,2: COLOR 9: PRINT " YOU'VE ALREADY GOT THIS NUMBER MATE !!!": PRINT : COLOR 1: GOTO TASK
IF MD$ = "1" AND NR = 8 THEN EXIT DO
IF MD$ = "2" AND NR = 6 THEN EXIT DO
IF MD$ = "3" AND NR = 7 THEN EXIT DO
IF MD$ = "4" AND NR = 20 THEN EXIT DO
LOOP
CLS: GOSUB NUMS: COLOR 12
PRINT " ARE YOU SURE THESE NUMBERS ARE CORRECT ? (Y/N/O)"
DO: SLEEP: B$ = UCASE$(INKEY$): IF B$ = "N" THEN GOTO ttop
IF B$ = "Y" THEN GOTO TSHW
IF B$ = "O" THEN GOTO OPTIONS
IF B$ = "Q" THEN GOTO TEND
LOOP
NCHECK:
FOR I = 1 TO NR: IF I <> NR AND N(NR) = N(I) THEN NRCH = 1
NEXT: RETURN
REM **************************** CHECKER **************************
TSHW: T = 0
WINDOW 2,"",(0,12)-(640,244),16+32+64+128+256,1:WINDOW OUTPUT 2
SC=1: FSZ=9:GOSUB font
DO: T = T + 1
IF V = 87 THEN LOCATE 20, XX2: COLOR 9: PRINT " SCANNING TICKETS "
TTSHOW:
sus = NX(T): GOSUB SYSUSS
IF V <> 87 THEN
SP = 4: SP$ = " ": IF MD$ = "1" OR MD$ = "3" THEN GOSUB MD1SC
IF MD$ = "2" THEN GOSUB MD2SC
CLS : GOSUB NUMS: COLOR 1: XX2 = 18: IF SC = 2 THEN XX2 = 26
PRINT SPC(XX2); X$(T) + SYS$ + " TICKET" + STR$(T): PRINT : COLOR 6
IF MD$ = "1" OR MD$ = "3" THEN PRINT SPACE$(NX(T) * SP + 7); "No's "; : COLOR 4
IF MD$ = "2" THEN
COLOR 12: PRINT SPACE$(NX(T) * SP + 2); "PB ";
IF NX(T) < 23 THEN COLOR 6: PRINT " No's";
END IF
IF MD$ = "4" THEN COLOR 4: PRINT SPACE$(48); "Spot"; : COLOR 6: PRINT " No's"
IF NR = 8 OR NR = 7 THEN PRINT "Sups"
IF NR = 6 THEN PRINT
PRINT
END IF
ANAL: WW = 0
FOR L = 1 TO GT(T): COLOR 5
IF V <> 87 THEN PRINT " "; CHR$(64 + L); " "; : COLOR 1
FOR N = 1 TO NX(T): WN(N, L) = 0
IF MD$ = "1" OR MD$ = "3" THEN GOSUB MD1
IF MD$ = "2" THEN GOSUB MD2
IF MD$ = "4" THEN M4 = D(T, 11, L): IF N <= M4 THEN GOSUB MD2
IF V <> 87 THEN
IF MD$ = "4" THEN SP$ = " ": IF D(T, N, L) = 0 THEN SP$ = "-"
IF D(T, N, L) < 10 THEN PRINT " ";
IF D(T, N, L) > 0 THEN PRINT SP$; STR$(D(T, N, L)); : COLOR 1
IF D(T, N, L) = 0 THEN PRINT " "; SP$;
IF MD$ = "2" AND N = NX(T) - 1 THEN COLOR 12: PRINT " ";
IF MD$ = "4" AND N = NX(T) - 1 THEN COLOR 4: PRINT " -";
END IF
NEXT N
WL(L) = 0: IF MD$ = "1" OR MD$ = "3" THEN GOSUB MD1CHK
IF MD$ = "2" THEN GOSUB MD2CHK
IF MD$ = "4" THEN GOSUB MD4CHK
IF V <> 87 AND WL(L) = 1 THEN
IF NX(T) < 23 THEN PRINT " "; : COLOR 1, 7: PRINT " $$ ";
XXX = POS(0): LOCATE , 2: COLOR 7,0: PRINT CHR$(64 + L);
LOCATE , XXX
ELSE
IF V <> 87 THEN IF NX(T) < 23 THEN PRINT " ";
END IF
IF V <> 87 THEN
IF M = 0 AND MD$ <> "2" THEN PRINT " ";
IF M > 0 AND NX(T) < 23 THEN COLOR 6: PRINT M;
IF D > 0 AND MD$ <> "2" THEN COLOR 4: PRINT " "; D;
PRINT
END IF: M = 0: D = 0
NEXT L
IF WW = 1 AND V <> 87 THEN
LOCATE 5, 5: COLOR 1, 7: PRINT " WINNER !!! ": COLOR , 0
BEEP:FOR W = 1 TO 7: SOUND 880,3:SOUND 440,2:NEXT W: TTT = T
END IF
IF Z$ = "-" AND V = 87 AND WW = 0 THEN
IF T > 1 THEN T = T - 1: GOTO TTSHOW
IF T = 1 THEN Z$ = "": V = 99: T = TTT: SOUND 880,2: LOCATE 20, 25: PRINT SPACE$(25)
END IF
IF V <> 87 THEN
LOCATE 21, XX2 + 3: color 9: PRINT "- "; : color 11: PRINT "previous "; : color 9
PRINT "Space "; : color 11: PRINT "next": color 9
LOCATE 22, XX2 + 2: PRINT "R "; : color 11: PRINT "reset "; : color 9: PRINT "F ";
COLOR 11: PRINT "first "; : COLOR 9: PRINT "L "; : COLOR 11: PRINT "last": COLOR 9
LOCATE 23, XX2: PRINT "G "; : color 11: PRINT "goto "; : color 9: PRINT "P ";
color 11: PRINT "print wins "; : color 9: PRINT "Q "; : color 11: PRINT "quit"
END IF
IF V = 87 OR V = 99 THEN
IF T = TT THEN
IF WW = 0 OR V = 99 THEN COLOR 9: LOCATE 20, XX2+5: SOUND 880,2: PRINT "ALL TICKETS SCANNED"
IF WW = 0 THEN T = TTT: V = 99
END IF
END IF
DO: SLEEP: IF V = 87 THEN EXIT DO
Z$ = UCASE$(INKEY$): IF Z$ = " " AND T <> TT THEN EXIT DO:
IF Z$ = "-" AND T > 1 THEN
IF V = 99 THEN V = 87
IF V = 87 THEN LOCATE 20, XX2+3: COLOR 9: PRINT " BACK SCAN "
T = T - 1: GOTO TTSHOW
END IF
IF Z$ = "L" AND T < TT THEN T = TT: GOTO TTSHOW
IF Z$ = "F" AND T > 1 THEN
IF V = 99 THEN V = 87
GOTO TSHW
END IF
IF Z$ = "R" OR Z$ = CHR$(27) THEN V = 0: GOTO ttop
IF Z$ = "P" AND WW = 1 THEN GOSUB WPRINT
IF Z$ = "G" THEN
IF V = 87 THEN V = 99
GOSUB TGOT: IF sel>0 THEN GOTO TTSHOW
END IF
IF Z$ = "Q" THEN GOTO TEND
LOOP: IF V = 87 AND WW = 1 THEN V = 99: GOTO TTSHOW
IF V = 99 THEN V = 87
LOOP
NUMS:
COLOR 6: PRINT " "; : FOR NN = 1 TO NR
IF MD$ <> "4" AND NN > 6 THEN COLOR 4
IF MD$ = "2" AND NN = NR THEN COLOR 4
PRINT STR$(N(NN)); : IF MD$ <> "4" AND NN < NR THEN PRINT " -";
NEXT: PRINT : PRINT : RETURN
MD1:
FOR NN = 1 TO NR
IF N(NN) = D(T, N, L) AND NN < 7 THEN COLOR 6: M = M + 1: WN(N, L) = 1
IF N(NN) = D(T, N, L) AND NN > 6 THEN COLOR 4: D = D + 1: WN(N, L) = 2
NEXT NN: RETURN
MD1CHK:
MM = M: IF NX(T) < 6 THEN MM = M + 6 - NX(T)
IF NR = 8 OR NR = 7 THEN IF MM = 3 AND D > 0 OR MM > 3 THEN WW = 1: WL(L) = 1
IF NR = 6 AND MM = 6 THEN WW = 1: WL(L) = 1
RETURN
MD1SC:
IF NX(T) > 12 THEN SP$ = "": SP = 3
IF NX(T) > 16 AND SC <> 2 THEN SC = 2: FSZ=8:GOSUB font
IF NX(T) < 17 AND SC <> 1 THEN SC = 1: FSZ=9:GOSUB font
RETURN
MD2:
FOR NN = 1 TO NR
IF N(NN) = D(T, N, L) AND N <> NX(T) AND NN <> NR THEN COLOR 6: M = M + 1: WN(N, L) = 1
IF N(NN) = D(T, N, L) AND N = NX(T) AND NN = NR THEN COLOR 4: D = D + 1: WN(N, L) = 1
NEXT NN: RETURN
MD2CHK:
MM = M: IF NX(T) < 6 THEN MM = M + 6 - NX(T)
IF MM = 2 AND D > 0 OR MM > 2 THEN WW = 1: WL(L) = 1
RETURN
MD2SC:
IF NX(T) > 12 THEN SP$ = "": SP = 3
IF NX(T) > 17 AND SC <> 2 THEN SC = 2: FSZ=8:GOSUB font
IF NX(T) < 18 AND SC <> 1 THEN SC = 1: FSZ=9:GOSUB font
RETURN
MD4:
FOR NN = 1 TO NR
IF N(NN) = D(T, N, L) THEN COLOR 6: M = M + 1: WN(N, L) = 1
NEXT NN: RETURN
MD4CHK:
IF M4 = 10 THEN IF M = 0 OR M > 6 THEN WW = 1: WL(L) = 1
IF M4 = 9 OR M4 = 8 THEN IF M > 5 THEN WW = 1: WL(L) = 1
IF M4 = 7 OR M4 = 6 THEN IF M > 4 THEN WW = 1: WL(L) = 1
IF M4 = 5 AND M > 3 THEN WW = 1: WL(L) = 1
IF M4 = 4 AND M > 2 THEN WW = 1: WL(L) = 1
IF M4 = 3 AND M > 1 THEN WW = 1: WL(L) = 1
RETURN
SYSUSS:
SYS$ = " standard": SY = 0: IF MD$ = "2" THEN SY = 1
SY$ = STR$(sus - SY): IF MD$ <> "2" AND sus < 6 THEN SYS$ = " take" + SY$
IF MD$ <> "2" AND sus > 6 THEN SYS$ = " system" + SY$
IF MD$ = "2" AND sus <> 6 THEN SYS$ = " PowerPlay" + SY$
IF MD$ = "4" THEN SYS$ = " keno"
RETURN
REM ********************************* WIN PRINT *****************************
WPRINT:
OPEN PR$ FOR OUTPUT AS 1
PRINT #1, X$(T); SYS$; " ticket"; T
SPP$ = " ": IF NX(T) = 20 THEN SPP$ = ""
FOR L = 1 TO GT(T)
IF WL(L) = 1 THEN
PRINT #1, " "; CHR$(64 + L); " ";
FOR N = 1 TO NX(T)
IF WN(N, L) = 0 THEN WP$ = " --"
IF MD$ = "4" AND N > D(T, 11, L) THEN WP$ = " "
IF WN(N, L) > 0 THEN
IF D(T, N, L) < 10 THEN WP$ = " " + STR$(D(T, N, L))
IF D(T, N, L) > 9 THEN WP$ = STR$(D(T, N, L))
END IF
PRINT #1, WP$; SPP$;
IF MD$ = "2" AND N = NX(T) - 1 THEN PRINT #1, " PB";
IF MD$ = "4" AND N = NX(T) - 1 THEN PRINT #1, " Spot"; D(T, 11, L)
NEXT N: PRINT #1, "": PRINT #1, " ";
FOR N = 1 TO NX(T)
IF WN(N, L) = 2 THEN PRINT #1, " ~~"; SPP$; ELSE PRINT #1, " "; SPP$;
NEXT N: PRINT #1, ""
END IF
NEXT L: PRINT #1, "": CLOSE #1: SOUND 880,2: RETURN
REM **************************** OPTIONS ************************************
OPTIONS:
WINDOW 2,"",(0,65)-(640,191),16+32+64+128+256,1:WINDOW OUTPUT 2
FSZ=9:GOSUB font:ST = 0: COLOR 2, 5:
PRINT " OPTIONS MENU "
COLOR 2, 0
LOCATE 4, 21: COLOR 9: PRINT "L "; : COLOR 1: PRINT "Load a new data file"
LOCATE 6, 21: COLOR 9: PRINT "E "; : COLOR 1: PRINT "Ticket editor"
LOCATE 8, 21: COLOR 9: PRINT "R "; : COLOR 1: PRINT "Create random tickets"
LOCATE 10, 21: COLOR 9: PRINT "C "; : COLOR 1: PRINT "Return to checker"
LOCATE 12, 21: COLOR 9: PRINT "W "; : COLOR 1: PRINT "Show winning tickets only"
LOCATE 15, 21: COLOR 12:PRINT "S "; : COLOR 1: PRINT "Screen ";:COLOR 12:PRINT "P ";:COLOR 1:PRINT "Printer"
LOCATE 17, 21: COLOR 12: PRINT "A "; : COLOR 1: PRINT "About "; : COLOR 12: PRINT "Q "; : COLOR 1: PRINT "Quit"
DO: SLEEP: V$ = UCASE$(INKEY$): IF V$="" THEN V=0 ELSE V=ASC(V$)
IF V = 69 THEN GOTO TSCREEN
IF V = 76 THEN KA = 2: GOSUB TL1: IF N$ <> "" THEN GOTO SUSS
IF V$ = "R" THEN
NXMN=1: NXMX=TMX: msg$="How many tickets ?":GOSUB numreq
IF sel=1 THEN GOTO TRANDOM: REM V=82
END IF
IF V = 67 OR V = 27 THEN GOTO SUSS
IF V = 81 THEN GOTO TEND
IF V = 87 THEN GOTO SUSS
IF V = 65 THEN GOTO ABOUT
IF V = 80 THEN
PRF=1: msg$=" Enter printer output.": def$=PR$: GOSUB stringsel
PR$=ssel$: IF sel=0 THEN PR$="PRT:"
END IF
IF V = 83 THEN GOSUB scrmode: IF sel>0 THEN GOTO OPTIONS
LOOP
SUSS:
IF TT = 0 THEN err$="Nothing to check..!!":GOSUB erroreq: GOTO OPTIONS
IF P$ = "O" THEN P$ = "": GOTO ttop
IF B$ = "O" THEN B$ = "": GOTO TSHW
REM ****************************** RANDOM **********************************
TRANDOM:
IF MD$ = "" THEN MD$ = "1": GOSUB TLIMITS
COLOR 9 : LOCATE 2, 24: PRINT "Creating tickets.": GOSUB TEDIT: TT = longnum&
FOR T = 1 TO TT: GT(T) = GPT: NX(T) = 6: GOSUB TTRND: NEXT T
SOUND 880,2: GOTO TSCREEN
TTRND:
X$(T) = "RANDOM": FOR L = 1 TO GT(T): GOSUB RGAME: NEXT L: RETURN
RGAME:
RMX = NX(T): IF MD$ = "4" THEN RMX = D(T, 11, L): IF RMX < 3 THEN RMX = 3: D(T, 11, L) = 3
FOR R = 1 TO RMX
TRND:
RDCH = 0: RANDOMIZE TIMER: R(R) = (RND * (GDMX - 1)) + 1
IF MD$ = "2" AND R <> NX(T) THEN GOSUB RDCHECK
IF MD$ <> "2" THEN GOSUB RDCHECK
IF RDCH = 1 THEN GOTO TRND
NEXT R: GOSUB RSORT: RETURN
RDCHECK:
FOR S = 1 TO R: IF S <> R AND R(R) = R(S) THEN RDCH = 1
NEXT S: RETURN
REM ****************************** EDITOR **********************************
TEDIT:
FOR T = 1 TO TT: TZ = T: GOSUB TZERO: NX(T) = 0: GT(T) = 0: NEXT T
IF KA = 2 THEN RETURN
N = 1: L = 1: TT = 0: IF V = 82 THEN RETURN
TSCREEN:
IF MD$ = "" THEN MD$ = "1"
WINDOW 2,"",(0,12)-(640,244),16+32+64+128+256,1:WINDOW OUTPUT 2
CLS: FSZ=8:GOSUB font: Z4 = 0: T = 1: IF TT = 0 THEN TT = 1
GOSUB LAYOUT: GOSUB TICKET: GOTO PSY
MAIN:
SLEEP: A$ = UCASE$(INKEY$): Z2 = PEEK(12577793)
V = 0: Z3 = 0:IF A$="" THEN Z=0 ELSE Z = ASC(A$)
IF Z2=57 THEN Z3=2
IF Z2=55 OR Z2=53 THEN Z3=1
IF Z3 = 1 AND Z4 = 2 AND MD$ <> "2" THEN GOSUB BLANK: GOSUB ALT
IF Z3 = 2 AND Z4 = 1 AND MD$ <> "2" THEN GOSUB BLANK: GOSUB CTRL
REM **** AN ARROW ****
IF Z>27 AND Z<32 THEN
GOSUB DCHECK
IF DCH = 0 THEN
C$ = "-": IF MD$ = "2" OR MD$ = "4" THEN IF N = NX(T) THEN C$ = "="
C = 5: GOSUB POSY
IF Z=29 THEN L = L + 1: IF L > GT(T) THEN L = 1: REM *** V ***
IF Z=28 THEN L = L - 1: IF L < 1 THEN L = GT(T): REM *** ^ ***
IF Z=30 THEN N = N + 1: IF N > NX(T) THEN N = 1: REM *** > ***
IF MD$ = "4" AND N > D(T, 11, L) THEN N = 11
REM *** < ***
IF Z=31 THEN
IF MD$ = "4" AND N = 11 THEN N = D(T, 11, L) ELSE N = N - 1
IF N < 1 THEN N = NX(T)
END IF
END IF
END IF
REM *** A NUMBER ***
IF Z > 47 AND Z < 58 THEN
IF D(T, N, L) > 0 THEN
X = -1: C$ = STR$(D(T, N, L)) + A$
NVL = GDMX + 1: IF MD$ = "4" AND N = 11 THEN NVL = 11
IF VAL(C$) < NVL THEN GOSUB NUM: D(T, N, L) = VAL(C$)
END IF
IF D(T, N, L) = 0 THEN
D(T, N, L) = VAL(A$): C$ = A$: X = 1
IF D(T, N, L) > 0 THEN GOSUB NUM
END IF
END IF
IF Z = 127 OR Z = 8
IF D(T, N, L) < 10 THEN C$ = " ": GOSUB NUM: D(T, N, L) = 0
IF D(T, N, L) > 9 THEN
C$ = " " + LEFT$(STR$(D(T, N, L)), 2): X = -1
GOSUB NUM: D(T, N, L) = VAL(C$)
END IF
END IF
IF A$ = "+" AND T < TMX THEN
GOSUB DCHECK: GOSUB CHECK
IF DCH = 0 AND CH > 0 THEN
DD$ = X$(T): T = T + 1: IF X$(T) = "" AND T > TT THEN X$(T) = DD$
GOSUB LAYOUT: GOSUB TICKET
END IF
END IF
IF TT < T THEN TT = T
IF A$ = "-" AND T > 1 THEN GOSUB DCHECK: IF DCH = 0 THEN T = T - 1: GOSUB LAYOUT: GOSUB TICKET
IF Z=13 THEN IF Z2 = 119 OR Z2=121 THEN GOTO TNAME
IF A$ = "Q" THEN
COLOR 9: LOCATE 2, 22:PRINT "Are you sure you want to quit ? (Y/N)"
GOSUB CONFIRM: LOCATE 2,1: PRINT SPACE$(80)
IF E$ = "Y" THEN GOTO TEND
END IF
IF A$ = "S" THEN GOTO TSORT
IF Z=163 THEN GOTO TLOAD
IF Z=223 OR Z=167 THEN KA=0: GOTO TSAVE
IF Z=173 OR Z=175 THEN
GOSUB CHECK
IF TT = 1 AND CH > 0 OR TT > 1 THEN
COLOR 9: LOCATE 2, 17:PRINT "All existing data will be lost. Continue ? (Y/N)"
GOSUB CONFIRM: LOCATE 2,1: PRINT SPACE$(80):IF E$ = "N" THEN GOTO MAIN
END IF: KA=0: GOTO TEDIT
END IF
IF A$ = "F" AND T > 1 THEN T = 1: GOSUB LAYOUT: GOSUB TICKET
IF A$ = "L" AND T < TT THEN
TTT = T: T = TT: GOSUB CHECK
IF CH = 0 THEN T = T - 1
IF TTT <> T THEN GOSUB LAYOUT: GOSUB TICKET
END IF
IF A$ = "G" THEN GOTO TGOTO
IF Z=182 THEN GOSUB CHECK: IF CH > 0 THEN GOTO TPRT
IF Z=161 OR Z=166 THEN GOTO TINSERT
IF Z=208 OR Z=240 THEN GOTO TERASE
IF Z=177 OR Z=172 THEN TZ = T: GOSUB TZERO: GOSUB LAYOUT
IF Z=215 OR Z=247 THEN TZ = 0: GOSUB TZERO: TA = 0: TB = T: GOSUB TCOPY: SOUND 880,2
IF Z=186 THEN
TZ = T: GOSUB TZERO: TA = T: TB = 0: GOSUB TCOPY
GOSUB LAYOUT: GOSUB TICKET
END IF
IF Z=176 THEN
TZ = TMX + 1: GOSUB TZERO: TA = TZ: TB = 0: GOSUB TCOPY
TZ = 0: GOSUB TZERO: TA = 0: TB = T: GOSUB TCOPY
TZ = T: GOSUB TZERO: TA = T: TB = TMX + 1: GOSUB TCOPY
GOSUB LAYOUT: GOSUB TICKET
END IF
IF Z = 15 OR Z = 27 THEN
GOSUB DCHECK
IF DCH = 0 THEN
T = TT: GOSUB CHECK: IF CH = 0 THEN TT = TT - 1
COLOR 0, 0: GOTO OPTIONS
END IF
END IF
IF Z2 = 145 AND Z = 13 THEN
IF TT = 1 AND CH > 0 OR TT > 1 THEN
COLOR 9: LOCATE 2, 15
PRINT "Changing mode will clear all data. Continue ? (Y/N)"
GOSUB CONFIRM: LOCATE 2,1:PRINT SPACE$(80):IF E$="N" GOTO MAIN
END IF
LOCATE 2,19:COLOR 11:PRINT "Select mode. ("; : COLOR 9: PRINT "P"; : COLOR 11
PRINT "ools/"; : COLOR 9: PRINT "L"; : COLOR 11: PRINT "otto/Power"; : COLOR 9
PRINT "B"; : COLOR 11: PRINT "all/"; : COLOR 9: PRINT "K"; : COLOR 11: PRINT "eno)"
DO: SLEEP: E$ = UCASE$(INKEY$)
IF E$ = "P" OR E$ = "L" OR E$ = "B" OR E$ = "K" THEN EXIT DO
LOOP
IF E$ = "L" THEN MD$ = "1"
IF E$ = "B" THEN MD$ = "2"
IF E$ = "P" THEN MD$ = "3"
IF E$ = "K" THEN MD$ = "4"
KA=0: GOTO TEDIT
END IF
IF Z=174 THEN
LOCATE 2, 32: COLOR 9: PRINT "Creating ticket."
GOSUB TTRND: GOSUB LAYOUT: GOSUB TICKET
END IF
IF Z=198 OR Z=230 THEN GOTO TPRINT
IF Z = 7 THEN GOTO GMTT
IF Z = 19 AND MD$ <> "4" THEN GOTO TSYSTEM
IF Z = 18 THEN NN = N: GOSUB RGAME: GOSUB LIN: N = NN
IF Z = 26 THEN TZ = T: LL = L: GOSUB GZERO: NN = N: GOSUB LIN: N = NN
IF Z = 16 THEN
GCH = 0: FOR NN = 1 TO NX(T): IF D(T, NN, L) > 0 THEN GCH = 1
NEXT NN: IF GCH = 1 THEN GOTO TPRT
END IF
IF Z = 24 THEN
TZ = 0: LL = 0: GOSUB GZERO: LB = L: TA = 0: TB = T: NC = NX(T)
GOSUB GCOPY: SOUND 880,2
END IF
IF Z = 2 THEN
TZ = T: LL = L: GOSUB GZERO: TA = T: TB = 0: LB = 0: NC = NX(T)
GOSUB GCOPY: NN = N: GOSUB LIN: N = NN
END IF
IF Z = 23 THEN
NC = NX(T): TA = T: LL = 0: TB = T: LB = L: GOSUB GCOPY: TZ = T: LL = L
GOSUB GZERO: TB = 0: LB = 0: GOSUB GCOPY: TZ = 0: LL = 0: GOSUB GZERO
TB = T: TA = 0: GOSUB GCOPY: TZ = T: GOSUB GZERO: NN = N: GOSUB LIN: N = NN
END IF
IF Z = 4 THEN GOTO GERASE
IF Z=9 AND Z2=209 AND GT(T) < GPT THEN GOTO GINSERT
REM *************************
PSY:
IF MD$ = "4" AND D(T, 11, L) < 3 THEN N = 11
C = 6 : C$ = "^": X = 1: Y = 2: GOSUB POSY: GOTO MAIN
NUM:
C = 1: Y = 1: IF MD$ = "2" OR MD$ = "4" THEN IF N = NX(T) THEN C = 9
POSY:
LOCATE Y + (L * 2), X + (N * 3): COLOR C: PRINT C$; : RETURN
TLIMITS:
IF NX(T) = 0 THEN NX(T) = 6
IF MD$ = "1" OR MD$ = "2" THEN GDMX = 45
IF MD$ = "3" THEN GDMX = 38
IF MD$ = "4" THEN GDMX = 80: GPT = 5: NX(T) = 11
IF MD$ = "1" OR MD$ = "3" THEN GPT = 12
IF MD$ = "2" THEN GPT = 6
IF GT(T) = 0 THEN GT(T) = GPT
RETURN
LAYOUT:
GOSUB TLIMITS: CLS:COLOR 2,3
PRINT " LOTTO TICKET EDITOR Version 2.1d (C) 1994-2001 Lorence Lombardo. "
COLOR 0,0:LOCATE 3: FOR K = 1 TO GT(T): COLOR 4: PRINT CHR$(64 + K)
COLOR 5: PRINT " "; : FOR kk = 1 TO NX(T): QQ$ = " --"
IF MD$ = "2" OR MD$ = "4" THEN IF kk = NX(T) THEN QQ$ = " =="
PRINT QQ$; : NEXT kk
IF K < 12 THEN PRINT
NEXT K: COLOR 2
IF MD$ = "2" THEN GOSUB PBLAYOUT ELSE GOSUB TLAYOUT
RETURN
TLAYOUT:
IF MD$ = "1" THEN MDN$ = "Lotto"
IF MD$ = "3" THEN MDN$ = "Pools"
IF MD$ = "4" THEN MDN$ = "Keno"
LOCATE 3, 63: COLOR 10:PRINT MDN$; " ticket"; T: COLOR 9: LOCATE 4, 64: PRINT "NAME: "; : COLOR 11: PRINT X$(T)
sus = NX(T): GOSUB SYSUSS: LOCATE 5, 64: COLOR 9: PRINT "TYPE:"; : COLOR 11: PRINT SYS$
LOCATE 6, 64: COLOR 9: PRINT "GAMES:"; : COLOR 11: PRINT GT(T)
LOCATE 7, 63: COLOR 4, 1: PRINT " KEY COMMANDS ": COLOR 4, 0
LOCATE 8, 63: PRINT "+ "; : color 1: PRINT "next "; : color 4: PRINT "- "; : color 1: PRINT "previous": color 4
LOCATE 9, 63: color 4: PRINT "F "; : color 1: PRINT "first "; : color 4: PRINT "L "; : color 1: PRINT "last"; : color 4
LOCATE 10, 63: PRINT "G "; : color 1: PRINT "goto"; : color 4: PRINT " Del "; : color 1: PRINT "del # "; : color 4
LOCATE 11, 63: PRINT "S"; : color 1: PRINT " sort "; : color 4: PRINT "Enter "; : color 1: PRINT "name ";
LOCATE 12, 63: color 4: PRINT "Arws "; : color 1: PRINT "curs "; : color 4: PRINT "Q "; : color 1: PRINT "quit"
IF Z4 < 2 THEN GOSUB ALT ELSE GOSUB CTRL
RETURN
ALT:
LOCATE 14, 63: COLOR 9: PRINT "[ALT] KEYS:- ": COLOR 4: Z4 = 1
LOCATE 15, 63: PRINT "L "; : color 1: PRINT "load "; : color 4: PRINT "S "; : color 1: PRINT "save": color 4
LOCATE 16, 63: PRINT "N "; : color 1: PRINT "new "; : color 4: PRINT "A "; : color 1: PRINT "print all"
LOCATE 17, 63: COLOR 2: PRINT "Ticket:-": B2$ = "[Ctrl]": GOSUB FUNS: RETURN
CTRL:
LOCATE 14, 63: COLOR 9: PRINT "[CTRL] KEYS:-": COLOR 4: Z4 = 2
LOCATE 15, 63: IF MD$ <> "4" THEN PRINT "S "; : color 1: PRINT "system ";
color 4: PRINT "G "; : color 1: PRINT "games": color 4
LOCATE 16, 63: PRINT "O "; : color 1: PRINT "options "; : color 4: PRINT "M "; : color 1: PRINT "mode"
LOCATE 17, 63: COLOR 2: PRINT "Game:-": B2$ = "[Alt]": GOSUB FUNS: RETURN
FUNS:
LOCATE 18, 63: color 4: PRINT "X "; : color 1: PRINT "copy "; : color 4: PRINT "B "; : color 1: PRINT "paste": color 4
LOCATE 19, 63: PRINT "W "; : color 1: PRINT "swap "; : color 4: PRINT "P "; : color 1: PRINT "print": color 4
LOCATE 20, 63: PRINT "Z "; : color 1: PRINT "zero "; : color 4: PRINT "R "; : color 1: PRINT "random": color 4
LOCATE 21, 63: PRINT "D "; : color 1: PRINT "kill "; : color 4: PRINT "I "; : color 1: PRINT "insert"
LOCATE 23, 63: COLOR 9: PRINT "Press "; : COLOR 7: PRINT B2$; : COLOR 9: PRINT " for "
LOCATE 24, 63: PRINT " more fuctions.": RETURN
BLANK:
COLOR 0, 0: FOR B1 = 1 TO 4: LOCATE 13 + B1, 63: PRINT SPACE$(18): NEXT B1: RETURN
PBLAYOUT:
LOCATE 16, 31: COLOR 2, 5: PRINT " PowerBall mode "
PBX = 11: LOCATE 18, 34: COLOR 10, 0: PRINT "Ticket"; T:COLOR 9
LOCATE 18, PBX: PRINT "NAME: "; : COLOR 11: PRINT X$(T): sus = NX(T): GOSUB SYSUSS
LOCATE 19, PBX: COLOR 9: PRINT "TYPE:"; : COLOR 11: PRINT SYS$
LOCATE 20, PBX: COLOR 9: PRINT "GAMES:"; : COLOR 11: PRINT GT(T)
LOCATE 21, PBX: COLOR 4, 1: PRINT " KEY COMMANDS ": COLOR 4,0
LOCATE 22, PBX: PRINT "+ "; : COLOR 1: PRINT "next "; : COLOR 4: PRINT "- "; : COLOR 1: PRINT "previous": COLOR 4
LOCATE 23, PBX: COLOR 4: PRINT "F "; : COLOR 1: PRINT "first "; : COLOR 4: PRINT "L "; : COLOR 1: PRINT "last"; : COLOR 4
LOCATE 24, PBX: PRINT "G "; : COLOR 1: PRINT "goto"; : COLOR 4: PRINT " Del "; : COLOR 1: PRINT "del # "; : COLOR 4
LOCATE 25, PBX: PRINT "S"; : COLOR 1: PRINT " sort "; : COLOR 4: PRINT "Enter "; : COLOR 1: PRINT "name ";
LOCATE 26, PBX: COLOR 4: PRINT "Arws "; : COLOR 1: PRINT "curs "; : COLOR 4: PRINT "Q "; : COLOR 1: PRINT "quit";
LOCATE 19, PBX + 20: COLOR 9: PRINT "[ALT] KEYS:- ": COLOR 4
LOCATE 20, PBX + 20: PRINT "L "; : COLOR 1: PRINT "load "; : COLOR 4: PRINT "S "; : COLOR 1: PRINT "save": COLOR 4
LOCATE 21, PBX + 20: PRINT "N "; : COLOR 1: PRINT "new "; : COLOR 4: PRINT "A "; : COLOR 1: PRINT "print all"
LOCATE 22, PBX + 20: COLOR 2: PRINT "Ticket:-"
LOCATE 23, PBX + 20: COLOR 4: PRINT "X "; : COLOR 1: PRINT "copy "; : COLOR 4: PRINT "B "; : COLOR 1: PRINT "paste": COLOR 4
LOCATE 24, PBX + 20: PRINT "W "; : COLOR 1: PRINT "swap "; : COLOR 4: PRINT "P "; : COLOR 1: PRINT "print": COLOR 4
LOCATE 25, PBX + 20: PRINT "Z "; : COLOR 1: PRINT "zero "; : COLOR 4: PRINT "R "; : COLOR 1: PRINT "random": COLOR 4
LOCATE 26, PBX + 20: PRINT "D "; : COLOR 1: PRINT "kill "; : COLOR 4: PRINT "I "; : COLOR 1: PRINT "insert";
LOCATE 19, PBX + 40: COLOR 9: PRINT "[CTRL] KEYS:-": COLOR 4
LOCATE 20, PBX + 40: PRINT "S "; : COLOR 1: PRINT "system"; : COLOR 4: PRINT " G "; : COLOR 1: PRINT "games": COLOR 4
LOCATE 21, PBX + 40: PRINT "O "; : COLOR 1: PRINT "options "; : COLOR 4: PRINT "M "; : COLOR 1: PRINT "mode"
LOCATE 22, PBX + 40: COLOR 2: PRINT "Game:-"
LOCATE 23, PBX + 40: COLOR 4: PRINT "X "; : COLOR 1: PRINT "copy "; : COLOR 4: PRINT "B "; : COLOR 1: PRINT "paste": COLOR 4
LOCATE 24, PBX + 40: PRINT "W "; : COLOR 1: PRINT "swap "; : COLOR 4: PRINT "P "; : COLOR 1: PRINT "print": COLOR 4
LOCATE 25, PBX + 40: PRINT "Z "; : COLOR 1: PRINT "zero "; : COLOR 4: PRINT "R "; : COLOR 1: PRINT "random": COLOR 4
LOCATE 26, PBX + 40: PRINT "D "; : COLOR 1: PRINT "kill "; : COLOR 4: PRINT "I "; : COLOR 1: PRINT "insert";
RETURN
DCHECK:
DCH = 0:LOCATE 2, 30: PRINT SPACE$(20): LOCATE 2, 30:COLOR 9
IF MD$ = "4" AND N = NX(T) THEN
M4 = D(T, 11, L): IF M4 = 0 AND A$ = "-" THEN RETURN
IF M4 < 3 THEN DCH = 1: PRINT "Invalid spot number.": SOUND 880,2
IF M4 > 2 AND M4 < 10 THEN
FOR NN = M4 + 1 TO 10: D(T, NN, L) = 0: NEXT
NN = N: Y = -1: GOSUB LIN: N = NN: Y = 2: X = 1
END IF
RETURN
ELSE
IF D(T, N, L) = 0 THEN RETURN
END IF
IF MD$ = "2" AND N = NX(T) THEN RETURN
NXT = NX(T): IF MD$ = "2" OR MD$ = "4" THEN NXT = NX(T) - 1
FOR NCH = 1 TO NXT: IF N <> NCH AND D(T, N, L) = D(T, NCH, L) THEN DCH = 1
NEXT NCH
IF DCH = 1 THEN PRINT "Duplicate number.": SOUND 880,2
RETURN
TICKET:
FOR L = 1 TO GT(T): GOSUB LIN: NEXT L: N = 1: L = 1: RETURN
LIN:
FOR N = 1 TO NX(T): X = 0: IF D(T, N, L) > 9 THEN X = -1
C$ = STR$(D(T, N, L)): IF D(T, N, L) = 0 THEN C$ = " "
GOSUB NUM
NEXT N: RETURN
CHECK:
CH = 0: NN = N: LL = L: FOR L = 1 TO GT(T)
FOR N = 1 TO NX(T): IF D(T, N, L) > CH THEN CH = D(T, N, L)
NEXT N: NEXT L: N = NN: L = LL: RETURN
TNAME:
NNN=N: LLL=L: msg$=" Enter ticket name.": def$=X$(T): GOSUB stringsel
IF LEN(ssel$)>10 THEN err$="No more than 10 characters long.": GOSUB erroreq: GOTO TNAME
X$(T)=ssel$: IF sel=0 THEN X$(T)=""
GOSUB LAYOUT: GOSUB TICKET: N=NNN: L=LLL: GOTO PSY
GMTT:
NXMN = 1:NXMX = GPT: msg$="Enter number of games.": GOSUB numreq
IF sel=0 THEN GOTO MAIN
TZ = T: GOSUB TZERO: L = 1: N = 1: GT(T) = longnum&: GOSUB LAYOUT: GOTO PSY
TSYSTEM:
IF MD$ = "1" OR MD$ = "3" THEN NXMN = 4: NXMX = 20
IF MD$ = "2" THEN NXMN = 3: NXMX = 24
msg$="Enter ticket system.":GOSUB numreq: NXX=longnum&
IF sel=0 THEN GOTO MAIN
IF MD$ = "2" THEN NXX = NXX + 1
TZ = T: GOSUB TZERO: L = 1: N = 1: NX(T) = NXX: GOSUB LAYOUT: GOTO MAIN
TSAVE:
TTT = T: T = TT: GOSUB CHECK: TS = TT: IF CH = 0 THEN TS = TT - 1
T = TTT: LLL=L: NNN=N: GOSUB DCHECK: IF DCH = 1 OR TS = 0 THEN KA = 0: GOTO MAIN
TSV:
SV = 1: FL$ = "Enter save name for data file.":GOSUB freq
IF N$ = "" THEN
IF KA = 2 THEN GOTO TL1
GOTO tse
END IF
IF FEXISTS(N$) THEN
COLOR 9:LOCATE 2,17
PRINT " File already exists. Shall I overwrite ? (Y/N)"
GOSUB CONFIRM: LOCATE 2,1: PRINT SPACE$(80)
IF E$ = "N" THEN GOTO MAIN
END IF
tsv2:
LOCATE 2, 35: PRINT "SAVING": OPEN N$ FOR OUTPUT AS #1: PRINT #1, FCH2$
WRITE #1, VAL(MD$), TS: FOR T = 1 TO TS: PRINT #1, X$(T); ","; : WRITE #1, GT(T), NX(T)
FOR L = 1 TO GT(T): FOR N = 1 TO NX(T): WRITE #1, D(T, N, L)
NEXT N: NEXT L: NEXT T: SOUND 880,2
tse:
CLOSE 1: T=TTT: L=LLL: N=NNN: LOCATE 2,35: PRINT SPACE$(10): SV=0
IF KA = 2 THEN GOTO TL1
GOTO MAIN
TLOAD:
LLL = L: NNN = N: KA = 2
IF TT = 1 THEN GOSUB CHECK: IF CH = 0 THEN GOTO TL1
COLOR 9: LOCATE 2, 15
PRINT "Shall I save existing data before loading ? (Y/N)": LOCATE 2, 15
GOSUB CONFIRM: PRINT SPACE$(60): IF E$ = "Y" THEN GOTO TSAVE
TL1:
SV = 0: FL$ = "Select a data file.":GOSUB freq
IF N$ = "" THEN
IF V = 76 THEN RETURN
GOTO MAIN
END IF
TLD:
IF NOT FEXISTS(N$) THEN
err$="Data file not found": GOSUB erroreq
IF ST = 1 THEN P$ = "O": GOTO OPTIONS
GOTO TL1
END IF
COLOR 9,0: LOCATE 2, 23: IF ST=1 THEN LOCATE 12,23
PRINT "Loading data file.": LOCATE 2, 23: IF ST=1 THEN LOCATE 12,23
STLD:
DFC$ = "": OPEN N$ FOR INPUT AS #1: INPUT #1, DFC$
IF DFC$ <> FCH$ AND DFC$ <> FCH2$ THEN
PRINT SPACE$(21): err$ = "Not a LOTTO CHECK data file....!!": GOSUB erroreq
CLOSE 1: IF ST = 1 THEN ST = 2:RETURN
GOTO TL1
END IF: IF ST = 0 THEN GOSUB TEDIT
IF DFC$ = FCH$ THEN MD$ = "1" ELSE INPUT #1, MD$
GOSUB TLIMITS
INPUT #1, TT: FOR T = 1 TO TT: INPUT #1, X$(T), GT(T), NX(T)
FOR L = 1 TO GT(T): FOR N = 1 TO NX(T): INPUT #1, D(T, N, L): NEXT N: NEXT L
NEXT T: CLOSE 1: PRINT SPACE$(21): SOUND 880,2
KA = 0: IF V = 76 OR ST = 1 THEN RETURN
T = 1: GOSUB LAYOUT: GOSUB TICKET: GOTO MAIN
TGOTO:
GOSUB DCHECK: IF DCH = 1 THEN GOTO MAIN
TGOT:
TTT = T: NXMN=1: NXMX=TT: msg$="Goto ticket number ?": GOSUB numreq
T=longnum&: IF sel=0 THEN T = TTT
IF Z$ = "G" THEN RETURN
IF sel>0 THEN GOSUB LAYOUT: GOSUB TICKET
GOTO PSY
TSORT:
GOSUB DCHECK: IF DCH = 1 THEN GOTO MAIN
TTT = T: T = TT: GOSUB CHECK: TT2 = TT: IF CH = 0 THEN TT2 = TT - 1
COLOR 9: LOCATE 2, 30: PRINT "Sorting all tickets."
FOR T = 1 TO TT2
FOR L = 1 TO GT(T)
FOR N = 1 TO NX(T): R(N) = D(T, N, L): NEXT N
GOSUB RSORT
NEXT L
NEXT T: T = TTT: SOUND 880,2: GOSUB LAYOUT: GOSUB TICKET: GOTO MAIN
RSORT:
NXT = NX(T): IF MD$ = "4" THEN NXT = D(T, 11, L)
IF MD$ = "2" THEN NXT = NX(T) - 1: D(T, NX(T), L) = R(NX(T)): R(NX(T)) = 0
FOR N = 1 TO NXT: NX = NXT - N + 1: D(T, NX, L) = 0: FOR S = 1 TO NXT
IF R(S) > D(T, NX, L) THEN D(T, NX, L) = R(S): CL = S
NEXT S: R(CL) = 0: NEXT N: RETURN
GINSERT:
LLL = L: NNN = N: TA = T: TB = T: TZ = T: NC = NX(T): GT(T) = GT(T) + 1: GL = GT(T) - L - 1
FOR GE = 0 TO GL: LL = GT(T) - GE: LB = LL - 1: GOSUB GCOPY: NEXT GE: LL = LLL
GOSUB GZERO: GOSUB LAYOUT: GOSUB TICKET: L = LLL: N = NNN: GOTO MAIN
TINSERT:
GOSUB DCHECK: GOSUB CHECK: IF CH = 0 OR DCH = 1 THEN GOTO MAIN
TTT = T: T = TT: GOSUB CHECK: T = TTT: IF TT = TMX AND CH > 0 THEN GOTO MAIN
LOCATE 23, 30: COLOR 4: PRINT "Inserting ticket.": IF CH > 0 THEN TT = TT + 1
TL = TT - T - 1: FOR TI = 0 TO TL: TA = TT - TI: TB = TA - 1: GOSUB TCOPY: NEXT TI
TZ = T: GOSUB TZERO: L = 1: N = 1: GOSUB LAYOUT: SOUND 880,2: GOTO MAIN
TCOPY:
X$(TA) = X$(TB): GT(TA) = GT(TB): NX(TA) = NX(TB): NC = NX(TA)
FOR LL = 1 TO GT(TA): LB = LL: GOSUB GCOPY: NEXT LL: RETURN
GCOPY:
FOR NN = 1 TO NC: D(TA, NN, LL) = D(TB, NN, LB): NEXT NN: RETURN
TZERO:
X$(TZ) = "": FOR LL = 1 TO GT(TZ): GOSUB GZERO: NEXT LL: RETURN
GZERO:
NZ = NX(TZ): IF TZ = 0 AND LL = 0 THEN NZ = 25
FOR NN = 1 TO NZ: D(TZ, NN, LL) = 0: NEXT NN: RETURN
TERASE:
GOSUB CHECK: IF T = TT AND CH = 0 THEN GOTO MAIN
LOCATE 23, 30: COLOR 4: PRINT "Erasing ticket."
IF T < TT THEN
TL = TT - T - 1: FOR TE = 0 TO TL: TA = T + TE: TB = TA + 1: GOSUB TCOPY: NEXT TE
END IF
TZ = TT: GOSUB TZERO: TT = TT - 1: GOSUB LAYOUT: GOSUB TICKET: SOUND 880,2: GOTO MAIN
GERASE:
IF GT(T) < 2 THEN GOTO TERASE
LLL = L: NNN = N: TA = T: TB = T: TZ = T: NC = NX(T)
IF L < GT(T) THEN
GL = GT(T) - L - 1: FOR GE = 0 TO GL: LL = L + GE: LB = LL + 1: GOSUB GCOPY: NEXT GE
END IF
LL = GT(T): GOSUB GZERO: GT(T) = GT(T) - 1: GOSUB LAYOUT: GOSUB TICKET
L = LLL: IF L > GT(T) THEN L = GT(T)
N = NNN: GOTO MAIN
TPRINT:
TTT = T: T = TT: GOSUB CHECK: IF CH = 0 THEN TT = TT - 1
IF TT = 0 THEN GOTO MAIN
TPRT:
NNN = N: LLL = L: OPEN PR$ FOR OUTPUT AS 1
IF Z=182 THEN GOSUB TPR: GOTO PREND
IF GCH = 1 THEN PRINT #1, "": GOSUB GPR: GCH = 0: GOTO PREND
FOR T = 1 TO TT: GOSUB TPR: NEXT T: T = TTT
PREND:
CLOSE #1: L = LLL: N = NNN: SOUND 880,2: GOTO MAIN
TPR:
sus = NX(T): GOSUB SYSUSS
PRINT #1, X$(T); SYS$; " ticket"; T; LF$; : SP$ = " ": IF NX(T) = 20 THEN SP$ = ""
FOR L = 1 TO GT(T): GOSUB GPR: NEXT L: PRINT #1, LF$; : RETURN
GPR:
PRINT #1, CHR$(64 + L); " ";
FOR N = 1 TO NX(T)
PP$ = STR$(D(T, N, L)): IF D(T, N, L) = 0 THEN PP$ = " "
SS$ = "": IF D(T, N, L) > 0 AND D(T, N, L) < 10 THEN SS$ = " "
PRINT #1, SS$; PP$; SP$;
IF MD$ = "4" AND N = NX(T) - 1 THEN PRINT #1, " Spot";
IF MD$ = "2" AND N = NX(T) - 1 THEN PRINT #1, " PB";
NEXT N: PRINT #1, "": RETURN
CONFIRM:
SOUND 880,2
DO: SLEEP: E$ = UCASE$(INKEY$): IF E$ = "Y" OR E$ = "N" THEN RETURN
LOOP
PAUSE:
PP$ = CHR$(13): COLOR 15: LOCATE 23, 27: PRINT "PRESS ENTER TO CONTINUE."
PS1:
DO: SLEEP: IF INKEY$ = PP$ THEN RETURN
LOOP
TERROR:
IF ERR=5 THEN err$="I think LC2 is already running.": GOSUB erroreq: GOTO TEND
IF ERR=70 AND SV=1 THEN err$="Disk is write protected.":GOSUB erroreq:RESUME tse
IF ERR=61 AND SV=1 THEN err$="Disk is full.":GOSUB erroreq:RESUME tse
err$="Error No"+STR$(ERR)+" not defined."+LF$+"E-mail lory@subdimension.com"+LF$+"Please give details."
GOSUB erroreq: GOTO TEND
ABOUT:
WINDOW 2,"",(0,65)-(640,191),16+32+128+256,1:WINDOW OUTPUT 2
FSZ=8:GOSUB font:PRINT:PRINT:COLOR 5
PRINT " This version of Lotto Check is a result of an AMOS port to VBdos, VBdos port"
PRINT " to HiSoft Basic, and it was done on an Amiga 1200t equipped with a"
PRINT " Blizzard 68060 and a Pixel64 graphics card.":PRINT:COLOR 9
PRINT " Lotto Check v2.1d Copyright (C) 1994-2001 Lorence Lombardo.":PRINT: COLOR 1
PRINT " This program is free software; you can redistribute it and/or modify"
PRINT " it under the terms of the GNU General Public License as published by"
PRINT " the Free Software Foundation; either version 2 of the License, or"
PRINT " (at your option) any later version.":PRINT
PRINT " This program is distributed in the hope that it will be useful,"
PRINT " but WITHOUT ANY WARRANTY; without even the implied warranty of"
PRINT " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"
PRINT " GNU General Public License for more details.":PRINT:COLOR 2
PRINT " Feel free to drop me a line at:-";:COLOR 4
PRINT " lory@subdimension.com";:COLOR 2:PRINT " :)": GOSUB PAUSE: GOTO OPTIONS
'--- rtGetLongA ---------------------------------------------------------
numreq:
TAGLIST tagb&, RTGL_ShowDefault&, FALSE&, RT_ReqPos& ,REQPOS_CENTERSCR&, _
RT_Window&, WINDOW(7), RTGS_TextFmt&, msg$, _
RTGL_Min&, NXMN, RTGL_Max&, NXMX, TAG_END&
IF rtGetLongA&(VARPTR(longnum&), SADD("Enter a number:"+nul$), NULL&, tagb&)
sel=1
ELSE
sel=0
END IF
RETURN
'--- rtFileRequest ------------------------------------------------------
freq:
TAGLIST tagb&, RT_Window&, WINDOW(7) , TAG_END&
filereq& = rtAllocRequestA&(RT_FILEREQ&, NULL&)
IF filereq&
wbuf&=SADD("LC-DEF.DAT"+nul$)
IF rtFileRequestA&(filereq&, wbuf&, SADD(FL$+nul$), tagb&)
f1$=PEEK$(wbuf&):d1$=PEEK$(PEEKL(filereq& + rtfi_Dir%)):N$=d1$+f1$
ELSE
N$=""
END IF
rtFreeRequest filereq&
END IF
wbuf& = NULL&
RETURN
'--- rtGetStringA -------------------------------------------------------
stringsel:
TAGLIST tagb&, RT_ReqPos& ,REQPOS_CENTERSCR&, RT_Window&, WINDOW(7) , TAG_END&
wbuf&=SADD(def$+nul$)
IF rtGetStringA& (wbuf&, tagptr& - 2, SADD(msg$+nul$), NULL&, tagb&)
sel=1: ssel$=PEEK$(wbuf&)
ELSE
sel=0
END IF
wbuf& = NULL&
RETURN
'--- rtScreenModeRequest ------------------------------------------------
scrmode:
sel=1: scrmodereq& = rtAllocRequestA&(RT_SCREENMODEREQ&, NULL&)
IF scrmodereq&
TAGLIST tagb&, RT_Window&, WINDOW(7), TAG_END&
IF rtScreenModeRequestA&(scrmodereq&, SADD("Select a screen mode."+nul$),tagb&)
smodeid& = PEEKL(scrmodereq& + rtsc_DisplayID%)
swidth% = PEEKW(scrmodereq& + rtsc_DisplayWidth%)
sheight% = PEEKW(scrmodereq& + rtsc_DisplayHeight%)
sdepth% = PEEKW(scrmodereq& + rtsc_DisplayDepth%)
IF swidth%<640 OR sheight%<256 OR sdepth%<4
err$="Screen must be at least 640x256x4": GOSUB erroreq: GOTO scrmode
ELSE
scm& = smodeid&
END IF
ELSE
sel=0
END IF
rtFreeRequest scrmodereq&
END IF
IF sel=0 THEN RETURN
PRF=1
scmode:
SCREEN 1,640,256,4,5,scm&
WINDOW 1,"",(0,11)-(640,245),16+32+64+128+256,1:WINDOW OUTPUT 1
PALETTE 0,.7,.7,.7:PALETTE 1,0,0,0:PALETTE 2,1,1,1:PALETTE 3,1,0,1:PALETTE 4,0,1,0
PALETTE 5,0,0,1:PALETTE 6,1,0,0:PALETTE 7,1,1,0:PALETTE 8,0,1,1:PALETTE 9,.9,.3,.3
PALETTE 10,.5,0,0:PALETTE 11,.3,.3,1:PALETTE 12,.7,.2,.8:PALETTE 13,.1,.6,.1
PALETTE 14,.8,.6,0:PALETTE 15,.8,.8,.8
FSZ=9:GOSUB font: CLS: DrawImage WINDOW(8), lc2k_img&, 0%, 1%
LOCATE 7:COLOR 2,5
PRINT " Enter `O' for options and `Q' to quit. "
RETURN
erroreq:
SOUND 880,2
TAGLIST tagb&, RT_Window&, WINDOW(7) , RTEZ_ReqTitle& , " Error...!!!", TAG_END&
req&=rtEZRequestA& (SADD(err$+nul$), SADD("ok"+nul$), NULL&, NULL&, tagb&)
RETURN
font:
InitTextAttr TextAttr(),"topaz.font",FSZ,0,0
font& = OpenDiskFont (VARPTR(TextAttr(0)))
SetFont WINDOW (8), font&
RETURN
TEND:
IF PRF=1 THEN
OPEN "ENVARC:LC2.prefs" FOR OUTPUT AS #1: PRINT #1, scm&, PR$: CLOSE 1
END IF
SCREEN CLOSE 1: END
lcpic:
lc2k_img& = StructImage& (0%,0%,640%,49%,4%,15680&,lc2kdata&,15%,0%,0&)
RESTORE LC2K_IMAGE
FOR zaehler& = 0& TO 15679& STEP 2%
READ wert%
POKEW lc2kdata& + zaehler&, wert%
NEXT zaehler&
RETURN
LC2K_IMAGE:
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HC000, &HFFFF, &HFFFF, &HFC00, &H0000, &H0FFC
DATA &H0000, &H0000, &H00F0, &H0000, &H0000, &H03FF, &H0000, &H0003
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HF0FF, &HFFFF, &HFFFF, &HFFC0
DATA &H0000, &H00FF, &HC000, &HFFFC, &H000F, &H0000, &H0000, &H003F
DATA &HF000, &H0000, &H3FF0, &H003F, &HFFFF, &HC03F, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HC000, &HFFFF, &HFFFF, &HC000, &H0000, &H00FC
DATA &H0000, &H0000, &H00F0, &H0000, &H0000, &H03F0, &H0000, &H0000
DATA &H3FFF, &HFFFF, &HFFFF, &HF003, &HF0FF, &HFFFF, &HFFFF, &HFC00
DATA &H0000, &H000F, &HC000, &HFFFC, &H000F, &H0000, &H0000, &H003F
DATA &H0000, &H0000, &H03F0, &H003F, &HFFFF, &H003F, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HF333, &HFFFF, &HFFFF, &H3333, &HFFF3, &H333F
DATA &HFFF3, &H333F, &HFFFF, &HFFF3, &H33FF, &HFFF3, &H333F, &HF333
DATA &H3FFF, &HFFFF, &HFFFF, &HF00F, &HF03F, &HFFFF, &HFFFF, &HF333
DATA &H3FFF, &H3333, &HF333, &HFFFF, &H333F, &H3333, &HFFFF, &HFFFF
DATA &H3333, &HFF33, &H33F3, &H333F, &HFFFF, &H33FF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HC000, &HFFFF, &HFFFF, &H0003, &HFFF0, &H003F
DATA &HFFF0, &H003F, &HFFFF, &HFFC0, &H00FF, &HFFC0, &H00FF, &HFC00
DATA &H0FFF, &HFFFF, &HFFFC, &HC000, &HF00F, &HFFFF, &HFFFF, &HF000
DATA &H3FFF, &H0003, &HC000, &HFFFC, &H000F, &H0003, &HFFFF, &HFFFC
DATA &H000F, &HFFC0, &H00F0, &H003F, &HFFF0, &H03FF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HF333, &HFFFF, &HFFFF, &H3333, &HFFF3, &H333F
DATA &HFFF3, &H333F, &HFFFF, &HFFF3, &H33FF, &HFFF3, &H33FF, &HFF33
DATA &H3FFF, &HFFFF, &HFFF0, &H0000, &H3003, &HFFFF, &HFFFF, &HF333
DATA &H3FFF, &H3333, &HF333, &HFFFF, &H333F, &H3333, &HFFFF, &HFFFF
DATA &H333F, &HFFF3, &H33F3, &H333F, &HFFF3, &H3FFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HC0CC, &HFFFF, &HFFFF, &HC0CF, &HFFFC, &HC0FF
DATA &HFFFC, &HC0FF, &HFFFF, &HFFCC, &HC0FF, &HFFCC, &HC0FF, &HFCCC
DATA &HCFFF, &HFFFF, &HFFF0, &H0000, &H0003, &HFFFF, &HFFFF, &HF0CC
DATA &HFFFF, &HC0CF, &HC0CC, &HFFFC, &HC0CF, &HC0CF, &HFFFF, &HFFFC
DATA &HC0CF, &HFFCC, &HC0FC, &HC0FF, &HFFCC, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HF333, &HFFFF, &HFFFF, &H3333, &HFFF3, &H333F
DATA &HFFF3, &H333F, &HFFFF, &HFFF3, &H33FF, &HFFF3, &H33FF, &HFF33
DATA &H3FFF, &HFFFF, &HFFC0, &H0000, &H0000, &HFFFF, &HFFFF, &HF333
DATA &H3FFF, &HFFFF, &HF333, &HFFFF, &H333F, &H3333, &HFFFF, &HFFFF
DATA &H333F, &HFFFF, &HFFF3, &H333F, &HFF33, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HCFCF, &HFFFF, &HFFFF, &HCFCF, &HFFFF, &HCFFF
DATA &HFFFF, &HCFFF, &HFFFF, &HFFCF, &HCFFF, &HFFCF, &HCFFF, &HFFCF
DATA &HCFFF, &HFFFF, &HFF00, &H0000, &H0000, &H3FFF, &HFFFF, &HFFCF
DATA &HFFFF, &HFFFF, &HCFCF, &HFFFF, &HCFCF, &HCFCF, &HFFFF, &HFFFF
DATA &HCFCF, &HFFFF, &HFFFF, &HCFFF, &HFFCF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HF333, &HFFFF, &HFFFF, &H3333, &HFFF3, &H333F
DATA &HFFF3, &H333F, &HFFFF, &HFFF3, &H33FF, &HFFF3, &H33FF, &HFF33
DATA &H3FFF, &HFFFF, &HF000, &H0000, &H0000, &H3FFF, &HFFFF, &HF333
DATA &H3FFF, &HFFFF, &HF333, &HFFFF, &H333F, &H3333, &HFFFF, &HFFFF
DATA &H333F, &HFFFF, &HFFF3, &H333F, &HF33F, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HC000, &H0000, &H0000, &H0FFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HF3F3, &HFFFF, &HFFFF, &HF3F3, &HFFF3, &HF3FF
DATA &HFFF3, &HF3FF, &HFFFF, &HFFF3, &HF3FF, &HFFF3, &HF3FF, &HFFF3
DATA &HFFFF, &HFFFF, &HC000, &H0000, &H0000, &H03FF, &HFFFF, &HF3F3
DATA &HFFFF, &HFFFF, &HF3F3, &HF3F3, &HF3FF, &HF3F3, &HF3F3, &HFFFF
DATA &HF3FF, &HFFFF, &HFFF3, &HF3FF, &HF3FF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &H0000, &H0000, &H0000, &H03FF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HC000, &H0000, &H0000, &H03FF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HC000, &H0000, &H0000, &H03FF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HF000, &H0000, &H0000, &H0FFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HF000, &H0000, &H0000, &H0FFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HF000, &H3FC0, &H0000, &H3FFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFC03, &HFFF3, &H0000, &H3FFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &H0000, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HC003, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HF00F, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFF0F, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFF3F, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFC, &H00FF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &H0C3F, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HC0FF, &HFFF0, &HFFFF, &HFFF3, &HFF3F, &HFC3F
DATA &H03F0, &H3FF0, &HFFFF, &H03F0, &H3F03, &HFC3F, &HFFFF, &HFC3F
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFC3F, &HFFFF, &HFFC3
DATA &HFFFF, &HFFFF, &HF0FF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &H0C3F, &HFFFF, &HFFFF, &HC3FF
DATA &HFFFF, &HFFFF, &H0C3F, &HFFC0, &HFFFF, &HFFCF, &HFFCF, &HF03C
DATA &H30C3, &H0FC0, &HFFFC, &H30C3, &H0C30, &HF03F, &HFFFF, &HFC3F
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFC3F, &HFFFF, &HFFC3
DATA &HFFFF, &HFFFF, &HF0FF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &H0C3F, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFC3F, &HFFF0, &HFFFF, &HFF3F, &H03F3, &HFC3C
DATA &H30C3, &H0F00, &HFFFF, &HF0C3, &H0C30, &HFC3F, &HFFFF, &HFC3F
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFC3F, &HFFFF, &HFFC3
DATA &HFFFF, &HFFFF, &HF0FF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &H0C3C, &H0F00, &HFC03, &H03FC
DATA &H0F00, &HFFFF, &HF0FF, &HFFF0, &HFFFF, &HFF3C, &H30F3, &HFC3C
DATA &H30C3, &H0C30, &HFFFF, &HC3C3, &H0C30, &HFC3F, &HFFFF, &HFC3F
DATA &HF03C, &H03F0, &H3C03, &HF03F, &H03FF, &HFC3F, &HF03C, &H33C0
DATA &H3F03, &HC03F, &H00F0, &H3FFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HC0F0, &HC30C, &H30FF, &HC3F0
DATA &HC30C, &H3FFF, &HC3FF, &HFFF0, &HFFFF, &HFF3C, &H3FF3, &HFC3F
DATA &H00F0, &H0C00, &HC00F, &H0FC3, &H0C30, &HFC3F, &HFFFF, &HFC3F
DATA &HC30C, &H30C3, &H0C30, &HC30C, &H30FF, &HFC3F, &HC30C, &H00C3
DATA &H0FF0, &HC30C, &H30C3, &H0FFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HC0F0, &H030F, &HFC0F, &HC3F0
DATA &HC30C, &H3FFF, &H0FFF, &HFFF0, &HFFFF, &HFF3C, &H30F3, &HFC3F
DATA &HF0FF, &H0FF0, &HFFFC, &H3FC3, &H0C30, &HFC3F, &HFFFF, &HFC3F
DATA &HC30C, &H3FC0, &H0C30, &HC3FC, &H00FF, &HFC3F, &HC30C, &H00C3
DATA &H0F00, &HC3FC, &H30C3, &H0FFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HF3F0, &HFF0F, &HFFC3, &HC3F0
DATA &HC30C, &H3FFF, &H0FFC, &H3FF0, &HFFFF, &HFF3F, &H03F3, &HFC3F
DATA &HC3FC, &H3FF0, &HFFFC, &H3FC3, &H0C30, &HFC3F, &HFFFF, &HFC3C
DATA &HC30C, &H3FC3, &HFC30, &HC30C, &H3FFF, &HFC3C, &HC30C, &H30C3
DATA &H0C30, &HC3FC, &H30C3, &H0F0F, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HF3FC, &H030F, &HF00F, &H00FC
DATA &H0F0C, &H3FFF, &H003C, &H3FC0, &H3FFF, &HFFCF, &HFFCF, &HF00C
DATA &H0FC0, &HFFF0, &HFFFC, &H00F0, &H3F03, &HF00F, &HFFFF, &HFC00
DATA &HF03C, &H3FF0, &H0C30, &HF03F, &H00FF, &HFC00, &HF03C, &H30F0
DATA &H3F0C, &HC3FF, &H00F0, &H3F0F, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFF3, &HFF3F, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFC, &H00FF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF, &HFFFF
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0030, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3333, &H0033, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H3003, &H3330, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0033, &H3303, &H3300, &H0003, &H3300, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3330, &H0003, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H0000, &H3330, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0033, &H3303, &H3300, &H0033, &H3000, &H0000, &H0000
DATA &H0000, &H0000, &H00CC, &H0000, &H0000, &HC0CC, &H000C, &HC0C0
DATA &H000C, &HC0C0, &H0000, &H000C, &HC000, &H000C, &HC000, &H00CC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H00CC
DATA &HC000, &HC0CC, &H00CC, &H0000, &HC0C0, &HC0CC, &H0000, &H0000
DATA &HC0C0, &H000C, &HC00C, &HC0C0, &H00CC, &HC000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3330, &H0003, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H0000, &H0000, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0000, &H0003, &H3300, &H0333, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0FCF, &H0000, &H0000, &HCFCC, &H000F, &HCFC0
DATA &H000F, &HCFC0, &H0000, &H000F, &HCF00, &H000F, &HCF00, &H03CF
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FCF
DATA &HC000, &H0000, &H0FCF, &H0003, &HCFC0, &HCFCC, &H0000, &H0003
DATA &HCFC0, &H0000, &H000F, &HCFC0, &H0FCC, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3330, &H0003, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H0000, &H0000, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0000, &H0003, &H3300, &H3330, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &HFFFF, &HFFF0, &HFFFF, &HFFFF, &HC003
DATA &HFFF0, &H0000, &H000F, &HFFC0, &HFFC0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H33F3, &H0000, &H0000, &HF3F0, &H0003, &HF3C0
DATA &H0003, &HF3C0, &H0000, &H0033, &HF300, &H0033, &HF300, &H03F3
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H03F3
DATA &HC000, &H0000, &H33F3, &HF3F3, &HF3F0, &HF3F3, &HF3F3, &HC003
DATA &HF3F0, &H0000, &H0003, &HF3C3, &HF300, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFCF, &HFC00, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFFF, &HFF00, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFFF, &HFFC0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFFF, &HFFF0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFF3, &HFFFC, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFC0, &HFFFF, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &HFFFC, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H003F, &HFF0F, &HFFC0, &H3FFF, &HC000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &HFFFC, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H003F, &HFF0F, &HFFC0, &H0FFF, &HF000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &HFFFC, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H003F, &HFF0F, &HFFC0, &H03FF, &HFC00, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFF, &H003F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFFC0, &H0FFF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HF003, &HFFFC, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFFC, &H00FF, &HFF0F, &HFFC0, &H00FF, &HFF00, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &HFFFF, &HFFF0, &H3FFF, &HFFFF, &HFF00
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H000F, &HFFFF, &HFFFF
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H03FF
DATA &HFFFF, &HFFF0, &H3FFF, &H0003, &HFFF0, &HFFFF, &HFFFF, &HFFC0
DATA &HFFFF, &HFFFF, &HFC0F, &HFFC0, &H003F, &HFFC0, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &HFFFF, &HFFF0, &H03FF, &HFFFF, &HF000
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H0000, &HFFFF, &HFFFC
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H003F
DATA &HFFFF, &HFF00, &H3FFF, &H0003, &HFFF0, &HFFFF, &HFFFF, &HFFC0
DATA &H0FFF, &HFFFF, &HC00F, &HFFC0, &H000F, &HFFF0, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &H03FF, &HFFFF, &HF003
DATA &HFFFF, &HFFFF, &HFF0F, &HFFFF, &HFFFF, &HFC00, &HFFFF, &HFFFC
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H003F
DATA &HFFFF, &HFF00, &H3FFF, &H0003, &HFFF0, &HFFFF, &HFFFF, &HFFC0
DATA &H0FFF, &HFFFF, &HC00F, &HFFC0, &H0000, &H3FF0, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &H3FFF, &HFFFF, &HFF03
DATA &HFFFF, &HFFFF, &HFF0F, &HFFFF, &HFFFF, &HFC0F, &HFFFF, &HFFFF
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H03FF
DATA &HFFFF, &HFFF0, &H3FFF, &H0003, &HFFF0, &HFFFF, &HFFFF, &HFFC0
DATA &HFFFF, &HFFFF, &HFC0F, &HFFC0, &H0000, &HFFC0, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFF, &H003F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFFC0, &H0FFF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HF003, &HFFFC, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFFC, &H00FF, &HFF0F, &HFFC0, &H0003, &HFF00, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &HFFFC, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H003F, &HFF0F, &HFFC0, &H000F, &HFC00, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &HFFFC, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H003F, &HFF0F, &HFFC0, &H003F, &HF000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &HFFFC, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H003F, &HFF0F, &HFFC0, &H00FF, &HC000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFC0, &H03FF, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFC0, &H0FFC, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFC0, &H3FF0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &HFFFF, &HFFF0, &HFFFF, &HFFFF, &HC003
DATA &HFFF0, &H0000, &H000F, &HFFC0, &HFFC0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &HFFFF, &HFFF0, &HFFFF, &HFFFF, &HC003
DATA &HFFF0, &H0000, &H000F, &HFFC3, &HFF00, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFCF, &HFC00, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFC, &H0000, &H0000, &HFFFC, &H000C, &HFFC0
DATA &H000C, &HFFC0, &H0000, &H003C, &HFF00, &H003C, &HFF00, &H03FC
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFC
DATA &HC000, &H0000, &H3FFC, &H0000, &HFFF0, &HFFFC, &H0000, &H0000
DATA &HFFF0, &H0000, &H000C, &HFFFC, &HFF00, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFFF, &HFFC0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0CCC, &H0000, &H0000, &HCCCC, &H000C, &HCCC0
DATA &H000C, &HCCC0, &H0000, &H000C, &HCC00, &H000C, &HCC00, &H00CC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0CCC
DATA &HC000, &H0000, &H0CCC, &H0000, &HCCC0, &HCCCC, &H0000, &H0000
DATA &HCCC0, &H0000, &H000C, &HCCCC, &HCCC0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H33F3, &H0000, &H0000, &HF3F0, &H0003, &HF3C0
DATA &H0003, &HF3C0, &H0000, &H0033, &HF300, &H0033, &HF300, &H03F3
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H03F3
DATA &HC000, &H0000, &H33F3, &H0003, &HF3F0, &HF3F0, &H0000, &H0003
DATA &HF3F0, &H0000, &H0003, &HF3F3, &HF3F0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0CCC, &H0000, &H0000, &HCCCC, &H000C, &HCCC0
DATA &H000C, &HCCC0, &H0000, &H000C, &HCC00, &H000C, &HCC00, &H00CC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0CCC
DATA &HC000, &H0000, &H0CCC, &H0000, &HCCC0, &HCCCC, &H0000, &H0000
DATA &HCCC0, &H0000, &H000C, &HCCC0, &HCCCC, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3330, &H0003, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H0000, &H3330, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0033, &H3303, &H3300, &H3333, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0CCC, &H0000, &H0000, &HCCCC, &H000C, &HCCC0
DATA &H000C, &HCCC0, &H0000, &H000C, &HCC00, &H000C, &HCC00, &H00CC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0CCC
DATA &HC000, &HCCCC, &H0CCC, &H0000, &HCCC0, &HCCCC, &H0000, &H0000
DATA &HCCC0, &H000C, &HCC0C, &HCCC0, &H0CCC, &HC000, &H0000, &H0000
DATA &H0000, &H0000, &H3030, &H0000, &H0000, &H3030, &H0000, &H3000
DATA &H0000, &H3000, &H0000, &H0030, &H3000, &H0030, &H3000, &H0030
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0030
DATA &H0000, &H3030, &H3030, &H0000, &H3030, &H3030, &H0000, &H0000
DATA &H3030, &H0030, &H3000, &H3000, &H0030, &H3000, &H0000, &H0000
DATA &H0000, &H0000, &H0CCC, &H0000, &H0000, &HCCCC, &H000C, &HCCC0
DATA &H000C, &HCCC0, &H0000, &H000C, &HCC00, &H000C, &HCCC0, &H0CCC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0CCC
DATA &HC000, &HCCCC, &H0CCC, &H0000, &HCCC0, &HCCCC, &H0000, &H0000
DATA &HCCCC, &H00CC, &HCC0C, &HCCC0, &H00CC, &HCC00, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0C00, &H0C00, &H0C00, &H0000, &H0C00, &H0000
DATA &H0000, &H0C00, &H0000, &H0000, &H0C00, &H0000, &H0C00, &H0C00
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0C00, &H0C00, &H0C00, &H0000, &H0C00, &H0C00, &H0C00, &H0C00
DATA &H0C00, &H0C00, &H0000, &H0C00, &H0000, &H0C30, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0030, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3333, &H0033, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H3003, &H3330, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0033, &H3303, &H3300, &H0003, &H3300, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3330, &H0003, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H0000, &H3330, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0033, &H3303, &H3300, &H0033, &H3000, &H0000, &H0000
DATA &H0000, &H0000, &H00CC, &H0000, &H0000, &HC0CC, &H000C, &HC0C0
DATA &H000C, &HC0C0, &H0000, &H000C, &HC000, &H000C, &HC000, &H00CC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H00CC
DATA &HC000, &HC0CC, &H00CC, &H0000, &HC0C0, &HC0CC, &H0000, &H0000
DATA &HC0C0, &H000C, &HC00C, &HC0C0, &H00CC, &HC000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3330, &H0003, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H0000, &H0000, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0000, &H0003, &H3300, &H0333, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0FCF, &H0000, &H0000, &HCFCC, &H000F, &HCFC0
DATA &H000F, &HCFC0, &H0000, &H000F, &HCF00, &H000F, &HCF00, &H03CF
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FCF
DATA &HC000, &H0000, &H0FCF, &H0003, &HCFC0, &HCFCC, &H0000, &H0003
DATA &HCFC0, &H0000, &H000F, &HCFC0, &H0FCC, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3330, &H0003, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H0000, &H0000, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0000, &H0003, &H3300, &H3330, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &HFFFF, &HFFF0, &HFFFF, &HFFFF, &HC003
DATA &HFFF0, &H0000, &H000F, &HFFC0, &HFFC0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H33F3, &H0000, &H0000, &HF3F0, &H0003, &HF3C0
DATA &H0003, &HF3C0, &H0000, &H0033, &HF300, &H0033, &HF300, &H03F3
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H03F3
DATA &HC000, &H0000, &H33F3, &HF3F3, &HF3F0, &HF3F3, &HF3F3, &HC003
DATA &HF3F0, &H0000, &H0003, &HF3C3, &HF300, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFCF, &HFC00, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFC, &H0000, &H0000, &HFFFC, &H000C, &HFFC0
DATA &H000C, &HFFC0, &H0000, &H003C, &HFF00, &H003C, &HFF00, &H03FC
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFC
DATA &HC000, &H0000, &H3FFC, &H0000, &HFFF0, &HFFFC, &H0000, &H0000
DATA &HFFF0, &H0000, &H000C, &HFFFC, &HFF00, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3FFF, &H0000, &H0000, &HFFFC, &H000F, &HFFC0
DATA &H000F, &HFFC0, &H0000, &H003F, &HFF00, &H003F, &HFF00, &H03FF
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0FFF
DATA &HC000, &H0000, &H3FFF, &H0003, &HFFF0, &HFFFC, &H0000, &H0003
DATA &HFFF0, &H0000, &H000F, &HFFFF, &HFFC0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0CCC, &H0000, &H0000, &HCCCC, &H000C, &HCCC0
DATA &H000C, &HCCC0, &H0000, &H000C, &HCC00, &H000C, &HCC00, &H00CC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0CCC
DATA &HC000, &H0000, &H0CCC, &H0000, &HCCC0, &HCCCC, &H0000, &H0000
DATA &HCCC0, &H0000, &H000C, &HCCCC, &HCCC0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H33F3, &H0000, &H0000, &HF3F0, &H0003, &HF3C0
DATA &H0003, &HF3C0, &H0000, &H0033, &HF300, &H0033, &HF300, &H03F3
DATA &HF000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H03F3
DATA &HC000, &H0000, &H33F3, &H0003, &HF3F0, &HF3F0, &H0000, &H0003
DATA &HF3F0, &H0000, &H0003, &HF3F3, &HF3F0, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0CCC, &H0000, &H0000, &HCCCC, &H000C, &HCCC0
DATA &H000C, &HCCC0, &H0000, &H000C, &HCC00, &H000C, &HCC00, &H00CC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0CCC
DATA &HC000, &H0000, &H0CCC, &H0000, &HCCC0, &HCCCC, &H0000, &H0000
DATA &HCCC0, &H0000, &H000C, &HCCC0, &HCCCC, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H3333, &H0000, &H0000, &H3330, &H0003, &H3300
DATA &H0003, &H3300, &H0000, &H0033, &H3300, &H0033, &H3300, &H0333
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0333
DATA &H0000, &H3330, &H3333, &H0003, &H3330, &H3330, &H0000, &H0003
DATA &H3330, &H0033, &H3303, &H3300, &H3333, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0CCC, &H0000, &H0000, &HCCCC, &H000C, &HCCC0
DATA &H000C, &HCCC0, &H0000, &H000C, &HCC00, &H000C, &HCC00, &H00CC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0CCC
DATA &HC000, &HCCCC, &H0CCC, &H0000, &HCCC0, &HCCCC, &H0000, &H0000
DATA &HCCC0, &H000C, &HCC0C, &HCCC0, &H0CCC, &HC000, &H0000, &H0000
DATA &H0000, &H0000, &H3030, &H0000, &H0000, &H3030, &H0000, &H3000
DATA &H0000, &H3000, &H0000, &H0030, &H3000, &H0030, &H3000, &H0030
DATA &H3000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0030
DATA &H0000, &H3030, &H3030, &H0000, &H3030, &H3030, &H0000, &H0000
DATA &H3030, &H0030, &H3000, &H3000, &H0030, &H3000, &H0000, &H0000
DATA &H0000, &H0000, &H0CCC, &H0000, &H0000, &HCCCC, &H000C, &HCCC0
DATA &H000C, &HCCC0, &H0000, &H000C, &HCC00, &H000C, &HCCC0, &H0CCC
DATA &HC000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0CCC
DATA &HC000, &HCCCC, &H0CCC, &H0000, &HCCC0, &HCCCC, &H0000, &H0000
DATA &HCCCC, &H00CC, &HCC0C, &HCCC0, &H00CC, &HCC00, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0C00, &H0C00, &H0C00, &H0000, &H0C00, &H0000
DATA &H0000, &H0C00, &H0000, &H0000, &H0C00, &H0000, &H0C00, &H0C00
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0C00, &H0C00, &H0C00, &H0000, &H0C00, &H0C00, &H0C00, &H0C00
DATA &H0C00, &H0C00, &H0000, &H0C00, &H0000, &H0C30, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000
DATA &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000, &H0000